//package org.example.Redis;
//
//import org.example.Redis.Config.RedisConfig;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.data.redis.core.RedisTemplate;
//import org.springframework.stereotype.Component;
//import redis.clients.jedis.JedisPool;
//import redis.clients.jedis.JedisPoolConfig;
//
//import java.util.*;
//
///**
// * @Author : zhangbo
// * @data : 2024/7/3
// * @description :
// */
//@Component
//public class RedisUtils {
//@Autowired
//private RedisTemplate redisTemplate;
//    private static String key="key_001";
//    private static JedisPool jedisPool;
//
//    static {
//        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
//        jedisPoolConfig.setMaxTotal(20000);
//        jedisPool = new JedisPool(jedisPoolConfig,"127.0.0.1", 6379);
//        jedisPool.getResource().set("testNumber", ""+2024);
//    }
//    public  Object MyRedisTemplate(){
//
//        //String
//        String key = "key_001";
//        String value = "myValue";
//        redisTemplate.opsForValue().set(key, value);
//        //list
//        List<String> values = Arrays.asList("value1", "value2");
//        redisTemplate.opsForList().rightPushAll("key_001", values);
//        //set
//        redisTemplate.opsForSet().add("key_001", "value1");
//        //sortset
//        redisTemplate.opsForZSet().add("key_001", "score1", 1.0);
//        //hash
//        Map<String, String> hash = new HashMap<>();
//        hash.put("field1", "value1");
//        redisTemplate.opsForHash().putAll("key_001", hash);
//
//        Set set = redisTemplate.opsForSet().members("key_001");
//        return set;
//    }
//
//
//}
